home *** CD-ROM | disk | FTP | other *** search
/ Corel Gallery (Macintosh) / Corel Gallery - Macintosh Version.bin / Corel GALLERY / Corel GALLERY.rsrc / CODE_38_AImport.txt < prev    next >
Text File  |  1994-04-29  |  6KB  |  118 lines

  1. # near model CODE resource
  2. # jump table entries: 20032-20037 (6 of them)
  3. export_2504:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6. 00000008  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7. 0000000C  2F2D EA40                move.l     -[A7], [A5 - 0x15C0]
  8. 00000010  4EAD 3CC2                jsr        [A5 + 0x3CC2 /* export_1940 */]
  9. 00000014  4E5E                     unlink     A6
  10. 00000016  4E74 0006                rtd        0x0006
  11. 0000001A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  12. export_2505: // at 0000001C (misaligned)
  13. 0000001E  0000 2F0C                ori.b      D0, 0xC
  14. 00000022  286E 0008                movea.l    A4, [A6 + 0x8]
  15. 00000026  200C                     move.l     D0, A4
  16. 00000028  6614                     bne        +0x16 /* 0000003E */
  17. 0000002A  4878 01CC                push.l     0x1CC
  18. 0000002E  486D 3DE2                pea.l      [A5 + 0x3DE2 /* export_1976 */]
  19. 00000032  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  20. 00000036  2840                     movea.l    A4, D0
  21. 00000038  200C                     move.l     D0, A4
  22. 0000003A  504F                     addq.w     A7, 8
  23. 0000003C  670A                     beq        +0xC /* 00000048 */
  24. label0000003E:
  25. 0000003E  2F0C                     move.l     -[A7], A4
  26. 00000040  4EBA 00B2                jsr        [PC + 0xB2 /* 000000F4 */]
  27. 00000044  2840                     movea.l    A4, D0
  28. 00000046  584F                     addq.w     A7, 4
  29. label00000048:
  30. 00000048  200C                     move.l     D0, A4
  31. 0000004A  286E FFFC                movea.l    A4, [A6 - 0x4]
  32. 0000004E  4E5E                     unlink     A6
  33. 00000050  4E75                     rts
  34. 00000052  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  35. export_2506: // at 00000054 (misaligned)
  36. 00000056  0000 558F                ori.b      D0, 0x8F
  37. 0000005A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  38. 0000005E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39. 00000062  4EAD 497A                jsr        [A5 + 0x497A /* export_2347 */]
  40. 00000066  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  41. 0000006A  4E5E                     unlink     A6
  42. 0000006C  4E74 0008                rtd        0x0008
  43. export_2507:
  44. 00000070  4E56 0000                link       A6, 0
  45. 00000074  48E7 0118                movem.l    -[A7], D7,A3,A4
  46. 00000078  286E 000C                movea.l    A4, [A6 + 0xC]
  47. 0000007C  3E2E 0010                move.w     D7, [A6 + 0x10]
  48. 00000080  264C                     movea.l    A3, A4
  49. 00000082  0CAB 7374 6466 0098      cmpi.l     [A3 + 0x98], 0x73746466 /* 'stdf' */
  50. 0000008A  6614                     bne        +0x16 /* 000000A0 */
  51. 0000008C  558F                     subq.l     A7, 2
  52. 0000008E  3F07                     move.w     -[A7], D7
  53. 00000090  2F0C                     move.l     -[A7], A4
  54. 00000092  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55. 00000096  4EAD 4982                jsr        [A5 + 0x4982 /* export_2348 */]
  56. 0000009A  3D5F 0012                move.w     [A6 + 0x12], [A7]+
  57. 0000009E  6004                     bra        +0x6 /* 000000A4 */
  58. label000000A0:
  59. 000000A0  3D47 0012                move.w     [A6 + 0x12], D7
  60. label000000A4:
  61. 000000A4  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  62. 000000AA  4E5E                     unlink     A6
  63. 000000AC  4E74 000A                rtd        0x000A
  64. export_2508:
  65. 000000B0  4E56 0000                link       A6, 0
  66. 000000B4  558F                     subq.l     A7, 2
  67. 000000B6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  68. 000000BA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  69. 000000BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  70. 000000C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71. 000000C6  4EAD 4972                jsr        [A5 + 0x4972 /* export_2346 */]
  72. 000000CA  1D5F 0018                move.b     [A6 + 0x18], [A7]+
  73. 000000CE  4E5E                     unlink     A6
  74. 000000D0  4E74 0010                rtd        0x0010
  75. export_2509:
  76. 000000D4  4E56 0000                link       A6, 0
  77. 000000D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  78. 000000DC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  79. 000000E0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  80. 000000E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81. 000000E8  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  82. 000000EC  4E5E                     unlink     A6
  83. 000000EE  4E74 000C                rtd        0x000C
  84. 000000F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  85. // begin alternate branch 000000F4-000000FA
  86. fn000000F4:
  87. 000000F4  4E56 0000                link       A6, 0
  88. 000000F8  2F0C                     move.l     -[A7], A4
  89. // end alternate branch 000000F4-000000FA
  90. fn000000F4: // (misaligned)
  91. 000000F6  0000 2F0C                ori.b      D0, 0xC
  92. 000000FA  286E 0008                movea.l    A4, [A6 + 0x8]
  93. 000000FE  200C                     move.l     D0, A4
  94. 00000100  6614                     bne        +0x16 /* 00000116 */
  95. 00000102  4878 0174                push.l     0x174
  96. 00000106  486D 3EF2                pea.l      [A5 + 0x3EF2 /* export_2010 */]
  97. 0000010A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  98. 0000010E  2840                     movea.l    A4, D0
  99. 00000110  200C                     move.l     D0, A4
  100. 00000112  504F                     addq.w     A7, 8
  101. 00000114  671A                     beq        +0x1C /* 00000130 */
  102. label00000116:
  103. 00000116  2F0C                     move.l     -[A7], A4
  104. 00000118  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  105. 0000011C  2840                     movea.l    A4, D0
  106. 0000011E  2054                     movea.l    A0, [A4]
  107. 00000120  4868 0012                pea.l      [A0 + 0x12]
  108. 00000124  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  109. 00000128  2054                     movea.l    A0, [A4]
  110. 0000012A  41E8 0070                lea.l      A0, [A0 + 0x70]
  111. 0000012E  504F                     addq.w     A7, 8
  112. label00000130:
  113. 00000130  200C                     move.l     D0, A4
  114. 00000132  286E FFFC                movea.l    A4, [A6 - 0x4]
  115. 00000136  4E5E                     unlink     A6
  116. 00000138  4E75                     rts
  117. 0000013A  0000                     .incomplete
  118.